package com.example.codegenerator.common.constant.obj;

/**
 * 代码生成Map常量
 *
 * @author Lv
 * @date 2023/11/16
 */
public class GeneratorMapConstant {
    /**
     * 数据表
     */
    public static final String TABLE = "table";

    /**
     * rest风格
     */
    public static final String REST_CONTROLLER_STYLE = "restControllerStyle";

    /**
     * 数据表字段
     */
    public static final String FIELDS = "fields";

    /**
     * 导入包
     */
    public static final String IMPORT_PACKAGES = "importPackages";

    /**
     * 表名称
     */
    public static final String NAME = "name";

    /**
     * 公共字段
     */
    public static final String COMMON_FIELDS = "commonFields";

    /**
     * 表描述
     */
    public static final String TABLE_COMMENT = "comment";

    /**
     * 表名称转换
     */
    public static final String TABLE_CONVERT = "convert";

    /**
     * mapper 名称
     */
    public static final String MAPPER_NAME = "mapperName";

    /**
     * serviceImpl 名称
     */
    public static final String SERVICE_IMPL_NAME = "serviceImplName";

    /**
     * service 名称
     */
    public static final String SERVICE_NAME = "serviceName";

    /**
     * service 名称
     */
    public static final String XML_NAME = "xmlName";

    /**
     * 包
     */
    public static final String PACKAGE = "package";

    /**
     * provider 名称
     */
    public static final String PROVIDER_NAME = "providerName";

    /**
     * providerImpl 名称
     */
    public static final String PROVIDER_IMPL_NAME = "providerImplName";

    /**
     * facade 名称
     */
    public static final String FACADE_NAME = "facadeName";

    /**
     * controllerApi 名称
     */
    public static final String CONTROLLER_API_NAME = "controllerApiName";

    /**
     * controller 名称
     */
    public static final String CONTROLLER_NAME = "controllerName";

    /**
     * bo 名称
     */
    public static final String BO_NAME = "boName";

    /**
     * dto 名称
     */
    public static final String DTO_NAME = "dtoName";

    /**
     * vo 名称
     */
    public static final String VO_NAME = "voName";

    /**
     * do 名称
     */
    public static final String DO_NAME = "doName";

    /**
     * vo dto bo 导入包
     */
    public static final String OBJ_IMPORT_PACKAGES = "objImportSet";

    /**
     * mapper 对象名称
     */
    public static final String MAPPER_OBJECT_NAME = "mapperObjectName";

    /**
     * service 对象名称
     */
    public static final String SERVICE_OBJECT_NAME = "serviceObjectName";

    /**
     * vue 名称
     */
    public static final String VUE_NAME = "vueName";

    /**
     * js 名称
     */
    public static final String JS_NAME = "jsName";
}
